#include <iostream>
#include <cmath>
#include <algorithm>
#include <cstring>
#include <vector>
#include <map>
#include <queue>
#include <cstdio>
#include <string>
#include <stack>
#include <set>
#define IOS ios::sync_with_stdio(false), cin.tie(0)
using namespace std;
typedef long long ll;
double a[55][55];
ll k1[5][5],n;
double k[5][5];
double temp[55][55];
void copy(){
    for(ll i=1;i<=n;i++){
        for(ll j=1;j<=n;j++){
            temp[i][j]=a[i][j];  
        }
    }
}
bool judge(){
    for(ll i=1;i<=n;i++){
        for(ll j=1;j<=n;j++){
            if(a[i][j]!=temp[i][j])return false;  
        }
    }
    return true;
}
bool f(){
    for(ll x=1;x<=n;x++){
        for(ll y=1;y<=n;y++){
            a[x][y]=0;
            ll x1=min(n-x+1,(ll)3);
            ll y1=min(n-y+1,(ll)3);
            for(ll i=1;i<=x1;i++){
                for(ll j=1;j<=y1;j++){
                    a[x][y]+=(temp[x+i-1][y+j-1]*k[i][j]);
                }
            }
        }
    }
    if(judge())return true;
    else return false;
}
int main()
{
    IOS;
    ll t;
    cin>>t;
    while(t--){
        cin>>n;
        for(ll i=1;i<=n;i++){
            for(ll j=1;j<=n;j++){
                cin>>a[i][j];
            }
        }
        ll sum=0;
        for(ll i=1;i<=3;i++){
            for(ll j=1;j<=3;j++){
                cin>>k1[i][j];
                sum+=k1[i][j];
            }
        }
        for(ll i=1;i<=3;i++){
            for(ll j=1;j<=3;j++){
                k[i][j]=(double)k1[i][j]/(double)sum;
            }
        }
        copy();
        // ll cnt=1;
        while(!f()){
            ;
        //     for(ll i=1;i<=n;i++){
        //     cout<<(ll)a[i][1];
        //     for(ll j=2;j<=n;j++){
        //         cout<<" "<<(ll)a[i][j];
        //     }
        //     cout<<endl;
        // }
        }
        for(ll i=1;i<=n;i++){
            cout<<(ll)a[i][1];
            for(ll j=2;j<=n;j++){
                cout<<" "<<(ll)a[i][j];
            }
            cout<<endl;
        }
    }    
    getchar();
    getchar();
    return 0;
}
